package com.yzy.soft.common.persistence.model;

import java.io.Serializable;

import java.util.Date;
import com.baomidou.mybatisplus.activerecord.Model;

/**
 * <p>
 * 
 * </p>
 *
 * @author yinzhiyuan
 * @since 2018-01-24
 */
public class Fiaboriginalgendetail extends Model<Fiaboriginalgendetail> {

    private static final long serialVersionUID = 1L;

	private String SubPhysicalTable;
	private String KeyUnionValue;
	private String MSerialNo;
	private String ASerialNo;
	private String IndexCode;
	private String IndexNo;
	private String OtherNoType;
	private String OtherNo;
	private String GetNoticeNo;
	private String TempFeeNo;
	private String TempFeeType;
	private String PayMode;
	private String CaseNo;
	private String EdorAcceptNo;
	private String EndorsementNo;
	private String ReceiptNo;
	private String CustomerNo;
	private String SupplierNo;
	private String AccType;
	private String DestSource;
	private String BakNo;
	private String PolType;
	private String GrpContNo;
	private String GrpPolNo;
	private String ContNo;
	private String PolNo;
	private String RiskPeriod;
	private String RiskType;
	private String RiskCode;
	private String DutyCode;
	private String GetDutyKind;
	private String GetDutyCode;
	private String PayPlanCode;
	private Integer PayIntv;
	private Integer PayCount;
	private Integer PayYears;
	private Date CValiDate;
	private Float AccBala;
	private String FeeType;
	private String FeeFinaType;
	private Float SumActuMoney;
	private String BankCode;
	private String AccName;
	private String BankAccNo;
	private String SaleChnl;
	private String SaleChnlDetail;
	private String ManageCom;
	private String ExecuteCom;
	private String CostCenter;
	private String ACType;
	private String AgentCom;
	private String AgentType;
	private String AgentCode;
	private String AgentGroup;
	private String InsuYearFlag;
	private Integer InsuYear;
	private Integer Years;
	private Integer PolYear;
	private Integer AccYears;
	private String MarketType;
	private String BonusYear;
	private String PayTypeFlag;
	private Date LastPayToDate;
	private Date CurPayToDate;
	private String BranchType;
	private String BranchType2;
	private Float Award;
	private Float Allowance;
	private Float ChargeRate;
	private String ChargeState;
	private String TransType;
	private String ChargeType;
	private Date EnterAccDate;
	private Date ConfDate;
	private Date AccountDate;
	private String Currency;
	private String Remark;
	private String Operator;
	private Date MakeDate;
	private String MakeTime;
	private String CheckFlag;
	private String EventNo;
	private String State;
	private String DealCom;


	public String getSubPhysicalTable() {
		return SubPhysicalTable;
	}

	public void setSubPhysicalTable(String SubPhysicalTable) {
		this.SubPhysicalTable = SubPhysicalTable;
	}

	public String getKeyUnionValue() {
		return KeyUnionValue;
	}

	public void setKeyUnionValue(String KeyUnionValue) {
		this.KeyUnionValue = KeyUnionValue;
	}

	public String getMSerialNo() {
		return MSerialNo;
	}

	public void setMSerialNo(String MSerialNo) {
		this.MSerialNo = MSerialNo;
	}

	public String getASerialNo() {
		return ASerialNo;
	}

	public void setASerialNo(String ASerialNo) {
		this.ASerialNo = ASerialNo;
	}

	public String getIndexCode() {
		return IndexCode;
	}

	public void setIndexCode(String IndexCode) {
		this.IndexCode = IndexCode;
	}

	public String getIndexNo() {
		return IndexNo;
	}

	public void setIndexNo(String IndexNo) {
		this.IndexNo = IndexNo;
	}

	public String getOtherNoType() {
		return OtherNoType;
	}

	public void setOtherNoType(String OtherNoType) {
		this.OtherNoType = OtherNoType;
	}

	public String getOtherNo() {
		return OtherNo;
	}

	public void setOtherNo(String OtherNo) {
		this.OtherNo = OtherNo;
	}

	public String getGetNoticeNo() {
		return GetNoticeNo;
	}

	public void setGetNoticeNo(String GetNoticeNo) {
		this.GetNoticeNo = GetNoticeNo;
	}

	public String getTempFeeNo() {
		return TempFeeNo;
	}

	public void setTempFeeNo(String TempFeeNo) {
		this.TempFeeNo = TempFeeNo;
	}

	public String getTempFeeType() {
		return TempFeeType;
	}

	public void setTempFeeType(String TempFeeType) {
		this.TempFeeType = TempFeeType;
	}

	public String getPayMode() {
		return PayMode;
	}

	public void setPayMode(String PayMode) {
		this.PayMode = PayMode;
	}

	public String getCaseNo() {
		return CaseNo;
	}

	public void setCaseNo(String CaseNo) {
		this.CaseNo = CaseNo;
	}

	public String getEdorAcceptNo() {
		return EdorAcceptNo;
	}

	public void setEdorAcceptNo(String EdorAcceptNo) {
		this.EdorAcceptNo = EdorAcceptNo;
	}

	public String getEndorsementNo() {
		return EndorsementNo;
	}

	public void setEndorsementNo(String EndorsementNo) {
		this.EndorsementNo = EndorsementNo;
	}

	public String getReceiptNo() {
		return ReceiptNo;
	}

	public void setReceiptNo(String ReceiptNo) {
		this.ReceiptNo = ReceiptNo;
	}

	public String getCustomerNo() {
		return CustomerNo;
	}

	public void setCustomerNo(String CustomerNo) {
		this.CustomerNo = CustomerNo;
	}

	public String getSupplierNo() {
		return SupplierNo;
	}

	public void setSupplierNo(String SupplierNo) {
		this.SupplierNo = SupplierNo;
	}

	public String getAccType() {
		return AccType;
	}

	public void setAccType(String AccType) {
		this.AccType = AccType;
	}

	public String getDestSource() {
		return DestSource;
	}

	public void setDestSource(String DestSource) {
		this.DestSource = DestSource;
	}

	public String getBakNo() {
		return BakNo;
	}

	public void setBakNo(String BakNo) {
		this.BakNo = BakNo;
	}

	public String getPolType() {
		return PolType;
	}

	public void setPolType(String PolType) {
		this.PolType = PolType;
	}

	public String getGrpContNo() {
		return GrpContNo;
	}

	public void setGrpContNo(String GrpContNo) {
		this.GrpContNo = GrpContNo;
	}

	public String getGrpPolNo() {
		return GrpPolNo;
	}

	public void setGrpPolNo(String GrpPolNo) {
		this.GrpPolNo = GrpPolNo;
	}

	public String getContNo() {
		return ContNo;
	}

	public void setContNo(String ContNo) {
		this.ContNo = ContNo;
	}

	public String getPolNo() {
		return PolNo;
	}

	public void setPolNo(String PolNo) {
		this.PolNo = PolNo;
	}

	public String getRiskPeriod() {
		return RiskPeriod;
	}

	public void setRiskPeriod(String RiskPeriod) {
		this.RiskPeriod = RiskPeriod;
	}

	public String getRiskType() {
		return RiskType;
	}

	public void setRiskType(String RiskType) {
		this.RiskType = RiskType;
	}

	public String getRiskCode() {
		return RiskCode;
	}

	public void setRiskCode(String RiskCode) {
		this.RiskCode = RiskCode;
	}

	public String getDutyCode() {
		return DutyCode;
	}

	public void setDutyCode(String DutyCode) {
		this.DutyCode = DutyCode;
	}

	public String getGetDutyKind() {
		return GetDutyKind;
	}

	public void setGetDutyKind(String GetDutyKind) {
		this.GetDutyKind = GetDutyKind;
	}

	public String getGetDutyCode() {
		return GetDutyCode;
	}

	public void setGetDutyCode(String GetDutyCode) {
		this.GetDutyCode = GetDutyCode;
	}

	public String getPayPlanCode() {
		return PayPlanCode;
	}

	public void setPayPlanCode(String PayPlanCode) {
		this.PayPlanCode = PayPlanCode;
	}

	public Integer getPayIntv() {
		return PayIntv;
	}

	public void setPayIntv(Integer PayIntv) {
		this.PayIntv = PayIntv;
	}

	public Integer getPayCount() {
		return PayCount;
	}

	public void setPayCount(Integer PayCount) {
		this.PayCount = PayCount;
	}

	public Integer getPayYears() {
		return PayYears;
	}

	public void setPayYears(Integer PayYears) {
		this.PayYears = PayYears;
	}

	public Date getCValiDate() {
		return CValiDate;
	}

	public void setCValiDate(Date CValiDate) {
		this.CValiDate = CValiDate;
	}

	public Float getAccBala() {
		return AccBala;
	}

	public void setAccBala(Float AccBala) {
		this.AccBala = AccBala;
	}

	public String getFeeType() {
		return FeeType;
	}

	public void setFeeType(String FeeType) {
		this.FeeType = FeeType;
	}

	public String getFeeFinaType() {
		return FeeFinaType;
	}

	public void setFeeFinaType(String FeeFinaType) {
		this.FeeFinaType = FeeFinaType;
	}

	public Float getSumActuMoney() {
		return SumActuMoney;
	}

	public void setSumActuMoney(Float SumActuMoney) {
		this.SumActuMoney = SumActuMoney;
	}

	public String getBankCode() {
		return BankCode;
	}

	public void setBankCode(String BankCode) {
		this.BankCode = BankCode;
	}

	public String getAccName() {
		return AccName;
	}

	public void setAccName(String AccName) {
		this.AccName = AccName;
	}

	public String getBankAccNo() {
		return BankAccNo;
	}

	public void setBankAccNo(String BankAccNo) {
		this.BankAccNo = BankAccNo;
	}

	public String getSaleChnl() {
		return SaleChnl;
	}

	public void setSaleChnl(String SaleChnl) {
		this.SaleChnl = SaleChnl;
	}

	public String getSaleChnlDetail() {
		return SaleChnlDetail;
	}

	public void setSaleChnlDetail(String SaleChnlDetail) {
		this.SaleChnlDetail = SaleChnlDetail;
	}

	public String getManageCom() {
		return ManageCom;
	}

	public void setManageCom(String ManageCom) {
		this.ManageCom = ManageCom;
	}

	public String getExecuteCom() {
		return ExecuteCom;
	}

	public void setExecuteCom(String ExecuteCom) {
		this.ExecuteCom = ExecuteCom;
	}

	public String getCostCenter() {
		return CostCenter;
	}

	public void setCostCenter(String CostCenter) {
		this.CostCenter = CostCenter;
	}

	public String getACType() {
		return ACType;
	}

	public void setACType(String ACType) {
		this.ACType = ACType;
	}

	public String getAgentCom() {
		return AgentCom;
	}

	public void setAgentCom(String AgentCom) {
		this.AgentCom = AgentCom;
	}

	public String getAgentType() {
		return AgentType;
	}

	public void setAgentType(String AgentType) {
		this.AgentType = AgentType;
	}

	public String getAgentCode() {
		return AgentCode;
	}

	public void setAgentCode(String AgentCode) {
		this.AgentCode = AgentCode;
	}

	public String getAgentGroup() {
		return AgentGroup;
	}

	public void setAgentGroup(String AgentGroup) {
		this.AgentGroup = AgentGroup;
	}

	public String getInsuYearFlag() {
		return InsuYearFlag;
	}

	public void setInsuYearFlag(String InsuYearFlag) {
		this.InsuYearFlag = InsuYearFlag;
	}

	public Integer getInsuYear() {
		return InsuYear;
	}

	public void setInsuYear(Integer InsuYear) {
		this.InsuYear = InsuYear;
	}

	public Integer getYears() {
		return Years;
	}

	public void setYears(Integer Years) {
		this.Years = Years;
	}

	public Integer getPolYear() {
		return PolYear;
	}

	public void setPolYear(Integer PolYear) {
		this.PolYear = PolYear;
	}

	public Integer getAccYears() {
		return AccYears;
	}

	public void setAccYears(Integer AccYears) {
		this.AccYears = AccYears;
	}

	public String getMarketType() {
		return MarketType;
	}

	public void setMarketType(String MarketType) {
		this.MarketType = MarketType;
	}

	public String getBonusYear() {
		return BonusYear;
	}

	public void setBonusYear(String BonusYear) {
		this.BonusYear = BonusYear;
	}

	public String getPayTypeFlag() {
		return PayTypeFlag;
	}

	public void setPayTypeFlag(String PayTypeFlag) {
		this.PayTypeFlag = PayTypeFlag;
	}

	public Date getLastPayToDate() {
		return LastPayToDate;
	}

	public void setLastPayToDate(Date LastPayToDate) {
		this.LastPayToDate = LastPayToDate;
	}

	public Date getCurPayToDate() {
		return CurPayToDate;
	}

	public void setCurPayToDate(Date CurPayToDate) {
		this.CurPayToDate = CurPayToDate;
	}

	public String getBranchType() {
		return BranchType;
	}

	public void setBranchType(String BranchType) {
		this.BranchType = BranchType;
	}

	public String getBranchType2() {
		return BranchType2;
	}

	public void setBranchType2(String BranchType2) {
		this.BranchType2 = BranchType2;
	}

	public Float getAward() {
		return Award;
	}

	public void setAward(Float Award) {
		this.Award = Award;
	}

	public Float getAllowance() {
		return Allowance;
	}

	public void setAllowance(Float Allowance) {
		this.Allowance = Allowance;
	}

	public Float getChargeRate() {
		return ChargeRate;
	}

	public void setChargeRate(Float ChargeRate) {
		this.ChargeRate = ChargeRate;
	}

	public String getChargeState() {
		return ChargeState;
	}

	public void setChargeState(String ChargeState) {
		this.ChargeState = ChargeState;
	}

	public String getTransType() {
		return TransType;
	}

	public void setTransType(String TransType) {
		this.TransType = TransType;
	}

	public String getChargeType() {
		return ChargeType;
	}

	public void setChargeType(String ChargeType) {
		this.ChargeType = ChargeType;
	}

	public Date getEnterAccDate() {
		return EnterAccDate;
	}

	public void setEnterAccDate(Date EnterAccDate) {
		this.EnterAccDate = EnterAccDate;
	}

	public Date getConfDate() {
		return ConfDate;
	}

	public void setConfDate(Date ConfDate) {
		this.ConfDate = ConfDate;
	}

	public Date getAccountDate() {
		return AccountDate;
	}

	public void setAccountDate(Date AccountDate) {
		this.AccountDate = AccountDate;
	}

	public String getCurrency() {
		return Currency;
	}

	public void setCurrency(String Currency) {
		this.Currency = Currency;
	}

	public String getRemark() {
		return Remark;
	}

	public void setRemark(String Remark) {
		this.Remark = Remark;
	}

	public String getOperator() {
		return Operator;
	}

	public void setOperator(String Operator) {
		this.Operator = Operator;
	}

	public Date getMakeDate() {
		return MakeDate;
	}

	public void setMakeDate(Date MakeDate) {
		this.MakeDate = MakeDate;
	}

	public String getMakeTime() {
		return MakeTime;
	}

	public void setMakeTime(String MakeTime) {
		this.MakeTime = MakeTime;
	}

	public String getCheckFlag() {
		return CheckFlag;
	}

	public void setCheckFlag(String CheckFlag) {
		this.CheckFlag = CheckFlag;
	}

	public String getEventNo() {
		return EventNo;
	}

	public void setEventNo(String EventNo) {
		this.EventNo = EventNo;
	}

	public String getState() {
		return State;
	}

	public void setState(String State) {
		this.State = State;
	}

	public String getDealCom() {
		return DealCom;
	}

	public void setDealCom(String DealCom) {
		this.DealCom = DealCom;
	}

	@Override
	protected Serializable pkVal() {
		return this.SubPhysicalTable;
	}

	@Override
	public String toString() {
		return "Fiaboriginalgendetail{" +
			"SubPhysicalTable=" + SubPhysicalTable +
			", KeyUnionValue=" + KeyUnionValue +
			", MSerialNo=" + MSerialNo +
			", ASerialNo=" + ASerialNo +
			", IndexCode=" + IndexCode +
			", IndexNo=" + IndexNo +
			", OtherNoType=" + OtherNoType +
			", OtherNo=" + OtherNo +
			", GetNoticeNo=" + GetNoticeNo +
			", TempFeeNo=" + TempFeeNo +
			", TempFeeType=" + TempFeeType +
			", PayMode=" + PayMode +
			", CaseNo=" + CaseNo +
			", EdorAcceptNo=" + EdorAcceptNo +
			", EndorsementNo=" + EndorsementNo +
			", ReceiptNo=" + ReceiptNo +
			", CustomerNo=" + CustomerNo +
			", SupplierNo=" + SupplierNo +
			", AccType=" + AccType +
			", DestSource=" + DestSource +
			", BakNo=" + BakNo +
			", PolType=" + PolType +
			", GrpContNo=" + GrpContNo +
			", GrpPolNo=" + GrpPolNo +
			", ContNo=" + ContNo +
			", PolNo=" + PolNo +
			", RiskPeriod=" + RiskPeriod +
			", RiskType=" + RiskType +
			", RiskCode=" + RiskCode +
			", DutyCode=" + DutyCode +
			", GetDutyKind=" + GetDutyKind +
			", GetDutyCode=" + GetDutyCode +
			", PayPlanCode=" + PayPlanCode +
			", PayIntv=" + PayIntv +
			", PayCount=" + PayCount +
			", PayYears=" + PayYears +
			", CValiDate=" + CValiDate +
			", AccBala=" + AccBala +
			", FeeType=" + FeeType +
			", FeeFinaType=" + FeeFinaType +
			", SumActuMoney=" + SumActuMoney +
			", BankCode=" + BankCode +
			", AccName=" + AccName +
			", BankAccNo=" + BankAccNo +
			", SaleChnl=" + SaleChnl +
			", SaleChnlDetail=" + SaleChnlDetail +
			", ManageCom=" + ManageCom +
			", ExecuteCom=" + ExecuteCom +
			", CostCenter=" + CostCenter +
			", ACType=" + ACType +
			", AgentCom=" + AgentCom +
			", AgentType=" + AgentType +
			", AgentCode=" + AgentCode +
			", AgentGroup=" + AgentGroup +
			", InsuYearFlag=" + InsuYearFlag +
			", InsuYear=" + InsuYear +
			", Years=" + Years +
			", PolYear=" + PolYear +
			", AccYears=" + AccYears +
			", MarketType=" + MarketType +
			", BonusYear=" + BonusYear +
			", PayTypeFlag=" + PayTypeFlag +
			", LastPayToDate=" + LastPayToDate +
			", CurPayToDate=" + CurPayToDate +
			", BranchType=" + BranchType +
			", BranchType2=" + BranchType2 +
			", Award=" + Award +
			", Allowance=" + Allowance +
			", ChargeRate=" + ChargeRate +
			", ChargeState=" + ChargeState +
			", TransType=" + TransType +
			", ChargeType=" + ChargeType +
			", EnterAccDate=" + EnterAccDate +
			", ConfDate=" + ConfDate +
			", AccountDate=" + AccountDate +
			", Currency=" + Currency +
			", Remark=" + Remark +
			", Operator=" + Operator +
			", MakeDate=" + MakeDate +
			", MakeTime=" + MakeTime +
			", CheckFlag=" + CheckFlag +
			", EventNo=" + EventNo +
			", State=" + State +
			", DealCom=" + DealCom +
			"}";
	}
}
